<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The SPADE Agent Library</title>
<link rel="stylesheet" href="styles.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="SPADE User's Manual">
<link rel="up" href="spade.basic.html" title="Chapter 1. Basic Concepts">
<link rel="prev" href="spade.basic.spadeplatform.html" title="The SPADE Agent Platform">
<link rel="next" href="spade.basic.whatsnext.html" title="What's Next?">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">The SPADE Agent Library</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="spade.basic.spadeplatform.html">Prev</a> </td>
<th width="60%" align="center">Chapter 1. Basic Concepts</th>
<td width="20%" align="right"> <a accesskey="n" href="spade.basic.whatsnext.html">Next</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" title="The SPADE Agent Library">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="spade.basic.spadelibrary"></a>The SPADE Agent Library</h2></div></div></div>
<p>The SPADE Agent Library is a module for the Python programming language for building SPADE agents. It is a collection of classes, functions and tools for creating new SPADE agents that can work with the SPADE Agent Platform. Using it is the best way to start developing your own SPADE agents. In the future, we would like to offer bindings of the SPADE Agent Library for more programming languages, like Java or C#, but for now only Python is supported.</p>
<p>If you have worked with Python before, you will find the SPADE Agent Library easy to understand and use, with classes ready to use and expand, and many functionalities already built in the library. If you have worked with other high-level behavioral agent platforms (like Jade or MadKit) you will find some similarities in the way the library works, although the agent model present in SPADE is a bit different.</p>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="spade.basic.spadeplatform.html">Prev</a> </td>
<td width="20%" align="center"><a accesskey="u" href="spade.basic.html">Up</a></td>
<td width="40%" align="right"> <a accesskey="n" href="spade.basic.whatsnext.html">Next</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">The SPADE Agent Platform </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td>
<td width="40%" align="right" valign="top"> What's Next?</td>
</tr>
</table>
</div>
</body>
</html>
